Programova tvorba kopie tabulky s neznamou strukturou

Otázka od: Garalda

3. 12. 2002 11:20

Preji hezky den,

nevi prosim nekdo jak lze programove vytvorit kopii tabulky, kdyz v okamziku
vytvareni exe souboru neznam jeji strukturu? Tzn. dokazu nejak vycist vsechny
informace o nejake tabulce (nazvy a typy poli, cizi klice, primarni klice)
abych podle toho pak mohl nejak vytvorit novou tabulku se stejnou strukturou?
Nebo to jde nejak jednoduseji?

Konkretne mi jde o MSSQL2000, D5.

Dekuji za radu pripadne nasmerovani kde hledat
   Garalda

______________________________________________________________________________
Už máte také 200 MB schránku bez reklam? Nadstandardní služby EMAIL.CZ.
http://www.email.cz/nsluzby.phtml

Odpovedá: Tom xXx

3. 12. 2002 10:45


Mrkni do MSSQL Book On Line na INFORMATION_SCHEMA - jsou to view do systemovych
tabulek, kterymi zjistis informace ot
abulkach ...

a nebo by mohlo pro tvuj ucel vyhovovat:

INTO Clause
Creates a new table and inserts the resulting rows from the query into it.
The user executing a SELECT statement with the INTO clause must have CREATE
TABLE permission in the destination
database. SELECT...INTO cannot be used with the COMPUTE. For more information,
see Transactions
<JavaScript:hhobj_1.Click()> and Explicit Transactions
<JavaScript:hhobj_2.Click()>.
You can use SELECT...INTO to create an identical table definition (different
table name) with no data by having a FALSE
condition in the WHERE clause.

Ale indexy a jine constrainty ti to asi nezkopiruje ....

T.